AWS Batch ジョブを実行した際に表示される Configuration conflict という警告の対処方法を教えてください
困っていた内容
AWS Batch ジョブを投入すると、下記の警告が vCPU とメモリに対して表示されます。 発生原因と対処方法を教えてください。
Configuration conflict This value was submitted in a deprecated key and may conflict with the value provided by the job definition's resource requirement.
どう対応すればいいの?
コンテナの設定項目「ContainerOverrides」について、 下記の設定例のようにご対応ください。
メモリと vCPU のオーバーライドが次のような内容で指定されている場合、 変更後の形式に修正してください。
===== 変更前 ===== "containerOverrides": { "memory": 8192, "vcpus": 4 } ===== 変更前 ===== ===== 変更後 ===== "containerOverrides": { "resourceRequirements": [ { "type": "MEMORY", "value": "8192" }, { "type": "VCPU", "value": "4" } ], } ===== 変更後 =====
参考資料
[1] AWS Batch のトラブルシューティング - AWS Batch
ジョブ定義リソース要件を上書きできません